/**当需要通过链接打开新的tab窗口，调用此功能**/
function f(l) {
	var k = 0;
	$(l).each(function() {
		k += $(this).outerWidth(true)
	});
	return k
}

function g(n) {
	var o = f($(n).prevAll()),
		q = f($(n).nextAll());
	var l = f($(".content-tabs").children().not(".J_menuTabs"));
	var k = $(".content-tabs").outerWidth(true) - l;
	var p = 0;
	if($(".page-tabs-content").outerWidth() < k) {
		p = 0
	} else {
		if(q <= (k - $(n).outerWidth(true) - $(n).next().outerWidth(true))) {
			if((k - $(n).next().outerWidth(true)) > q) {
				p = o;
				var m = n;
				while((p - $(m).outerWidth()) > ($(".page-tabs-content").outerWidth() - k)) {
					p -= $(m).prev().outerWidth();
					m = $(m).prev()
				}
			}
		} else {
			if(o > (k - $(n).outerWidth(true) - $(n).prev().outerWidth(true))) {
				p = o - $(n).prev().outerWidth(true)
			}
		}
	}
	$(".page-tabs-content").animate({
		marginLeft: 0 - p + "px"
	}, "fast")
}

/** 打开新的tab页: url-跳转页面， 路径跟菜单路径一样， title-tab窗口名称**/
function openNewTab(url,title){
	var m = 10;
	var p = '<a href="javascript:;" class="active J_menuTab" data-id="' + url + '">' + title + ' <i class="fa fa-times-circle"></i></a>';
	$(".J_menuTab", window.parent.document).removeClass("active");
	var n = '<iframe class="J_iframe" name="iframe' + m + '" width="100%" height="100%" src="' + url + '" frameborder="0" data-id="' + url + '" seamless></iframe>';
	$(".J_mainContent", window.parent.document).find("iframe.J_iframe").hide().parents(".J_mainContent").append(n);
	$(".J_menuTabs .page-tabs-content", window.parent.document).append(p);
	g($(".J_menuTab.active", window.parent.document));
}
